UbuntuManual

您所在的位置:网站首页 ubuntu 网络命令 UbuntuManual

UbuntuManual

#UbuntuManual| 来源: 网络整理| 查看: 265

摘要

Ubuntu 参考手册 旨在为运行 Ubuntu 的用户提供全面的指导。书中提供了大量 shell-command 实例,它们涵盖系统管理的方方面面,包括的主题有:Ubuntu 的基本概念、系统安装提示、Ubuntu 软件包管理、Ubuntu 中的 Linux 内核、系统微调、建立网关、文本编辑器、CVS、程序设计、面向非开发者的 GnuPG 等,每个主题都包括基础指南、实用技巧和其它相关信息。

版权声明

本参考手册主要修改来源为 Debian 中文参考手册, 依照其版权声明,采用同样的版权。

本文档版权适用于 GNU General Public License version 2 或更高版本的相关条款。

在遵守并包含本文档版权声明的前提下,制作和发布本文档的完整拷贝是允许的。并且,所有这些拷贝均受到本许可声明的保护。

在遵守上述完整拷贝版本有关版权声明的前提下,拷贝和发布基于本文档完整拷贝的修改版本是允许的,并且,发布所有通过修改本文档而得到的工作成果,须使用与本文档的许可声明一致的许可声明。

在遵守上述修改版本版权声明的前提下,拷贝和发布本文档其它语言的翻译版本是允许的,如果本许可声明有经自由软件基金会(Free Software Foundation)核准的当地化译本,则遵循当地化译本。

UbuntuManual导航 序言 Ubuntu 基础 Ubuntu 系统安装提示 Ubuntu指南 发行版升级 Ubuntu 软件包管理 Ubuntu下的 Linux 内核 Ubuntu 小技巧 Ubuntu 系统微调 网络设置 编辑器 版本控制系统 编程 GnuPG Ubuntu 技术支持 附录 第 1 章 - 序言 官方文档 文档约定 脚本样例 基本设置 Ubuntu 发行版(distributions)基本概念 第 2 章 - Ubuntu 基础 Ubuntu 文件 目录结构 Ubuntu 发行版 hoary 发行版 breezy 发行版 dapper 发行版 edgy 发行版 Ubuntu 发布版其它仓库 已用过的发布版代号 发布版代号 pool目录 发布源目录结构 源代码 Ubuntu 软件包管理系统 Ubuntu 软件包概述 Ubuntu 软件包格式 Ubuntu 软件包命名约定 保存本地配置 Ubuntu 维护脚本 软件包优先级 虚拟软件包 软件包依赖关系 何为“Pre-depends” 软件包状态 阻止软件包升级 源码包 编译源码包 新建 Ubuntu 软件包 Ubuntu 系统升级 dpkg APT dselect 不停机系统升级 下载和缓存.deb文件 升级记录 Ubuntu 系统引导进程 init程序 运行级别 自定义运行级别 多样性支持 国际化 Ubuntu 和系统内核 编译非 Ubuntu 源码包内核代码 自定义内核创建工具 多系统引导器 制做引导软盘 模块加载规定 卸载旧内核 第 3 章 - Ubuntu 系统安装提示 常规 Linux 安装提示 硬件兼容性 确定 PC 硬件和芯片组 在 Ubuntu 下确定 PC 硬件 在其它 OS 下确定 PC 硬件 Lilo 神话 GRUB 选择引导软盘 安装系统 网络所需的主机名和 IP 地址 用户帐号 创建文件系统 硬盘分区 挂载文件系统 自动挂载 挂载 NFS DRAM 内存指导 Swap 空间 Bash 设置 鼠标设置 PS/2 鼠标 使用 ms3 协议方式 使用 raw 协议方式 如何设置不同的鼠标 USB 鼠标 触摸屏(Touchpad) NFS 设置 Samba 设置 打印机设置 lpr/lpd CUPS™ 桌面 PC 的 CRON 其它主机安装提示 初始化安装完成后再安装其他软件包 模块 CD-RW 基本步骤 多内存和关机自动断电 无法访问某些站点的怪问题 PPP 拔号设置 /etc/ 中的其它配置文件 第 4 章 - Ubuntu指南 开始了 用超级用户登录到命令提示符 设置最小的新手环境 添加一个用户 在不同的控制台之间切换 怎样关闭机器 玩的时间 Midnight Commander (MC) 提高 MC 启动MC MC 里的文件管理器 MC里的命令行技巧 MC 里面的编辑器 MC 里的阅读器 MC的自动启动特性 MC 里的FTP虚拟文件系统 类 Unix 工作环境 特殊的按键组合 基本 Unix 命令 命令执行 简单的命令 命令执行和环境变量 命令搜索路径 命令行选项 Shell 通配符 命令返回值 典型的命令序列 命令别名 类 Unix 文本处理 正则表达式 替换表达式 类 Unix 文件系统 Unix 文件基础 Ubuntu 中的文件系统概念 文件和目录的访问权限 时间戳 链接 命名管道(FIFOs) 套接字 设备文件 /dev/null 等等 设备号 /proc 文件系统 X 窗口系统 启动 X 窗口系统 X 窗口系统下的菜单 X 窗口系统键盘序列 进一步学习 第 5 章 - 发行版升级 升级到 Hoary 准备升级工作 升级 使用 dselect 使用 apt-get 第 6 章 - Ubuntu 软件包管理 介绍 主要的包管理工具 方便的工具 Ubuntu 软件包管理基础 设置 APT 安装 tasks aptitude dselect 使用 APT 来维护发行版本 aptitude, apt-get 和 apt-cache 命令 Ubuntu 生存命令 检测程序错误寻求帮助 APT 升级错误以及解决方法 使用 dpkg 救助 恢复软件包选择状态的数据 /var 崩溃之后如何恢复系统 为无法启动的系统安装软件包 如果 dpkg 命令出错怎么办 Ubuntu 必杀技 文件信息 软件包信息 使用 APT 无人执守安装 重新配置已安装的软件包 删除和清除软件包 阻止旧软件包升级 breezy/dapper/edgy 混合系统 删除缓存包文件 记录/拷贝系统配置 向 breezy 系统引入软件包 本地软件包文件 转换或安装外来的二进制软件包 自动安装命令 校验已安装的软件包 优化 sources.list 其他 Ubuntu 的特性 dpkg-divert 命令 equivs 软件包 Alternative 命令 运行级别 Runlevel 停止 daemon 服务 第 7 章 - Ubuntu下的 Linux 内核 内核编译 Ubuntu 标准方式 经典方式 内核头文件 模块化的 2.4 内核 PCMCIA SCSI 网络功能 EXT3 文件系统(> 2.4.17) 2.4 版内核对 Realtek RTL-8139 的支持 并行端口支持 通过 proc 文件系统调整内核 打开了太多文件 磁盘缓存清除时间(Disk flush intervals) 迟缓的小内存旧机器 2.6 版内核和 udev 第 8 章 - Ubuntu 小技巧 启动系统 “我忘记了 root 密码!”(一) “我忘记了 root 密码!”(二) 无法启动系统 “我不想直接启动到 X!” 其它用于启动提示符的技巧 设置 GRUB 启动参数 活动记录 记录shell活动 记录X活动 拷贝及创建子目录 拷贝整个子目录的基本命令 cp tar pax cpio afio 差异备份与数据同步 使用rdiff进行差异备份 使用pdumpfs进行每日备份 使用RCS进行定期差异备份 系统冻结恢复 中止一个进程 Alt-SysRq 记住这些可爱的小命令 Pager 释放内存 设定时间(BIOS) 设定时间(NTP) 拥有永久Internet连接的系统设置时间 偶尔进行Internet连接的系统设置时间 如何禁用屏幕保护程序 搜索系统管理数据库 禁用声音(响铃) 控制台上的错误信息 正确设置控制台类型 恢复控制台的健壮性 将DOS下的文本文件转换为Unix类型 使用 recode 转化文本文件 正规表达式的置换 使用脚本来编辑文件 提取源文件修改部分合并到更新包 分割大文件 从文本格式的表格中抽取数据 精巧的管道命令辅助脚本 循环每一个文件的脚本片段 短小的Perl脚本 从网页上获取文本或邮件列表文档 打印网页 打印帮助页面 合并两个 PostScript 或 PDF 文件 命令耗时 nice命令 日程安排(cron,at) 用screen来定制控制台 远程访问方案 典型的screen命令 screen会话中的退格键和Ctrl-H X下与screen等价的程序 网络测试基础 从本地缓冲池中清空(flush)邮件 删除本地缓冲池中的冻结邮件 再分发 mbox 中的信件 清空文件内容 空文件 chroot 用 chroot 来运行不同版本的 Ubuntu 设置chroot登录 配置chroot下的X 使用chroot来运行其它发行版 使用chroot来编译软件包 怎样检查硬链接 mount硬盘上的镜像文件 Samba 外来文件系统的操作工具 需要注意的典型错误 rm -rf .* rm /etc/passwd 第 9 章 - Ubuntu 系统微调 系统初始化 自定义 init 脚本 自定义系统日志 硬件存取优化 访问限制(Restricting access) 用 PAM 来控制登录 “为什么 GNU su 命令不支持 wheel group” 各标准用户组的目的 更安全地工作 – sudo 服务的访问限制 集中式验证 – LDAP 刻录机 概述 方法一:modules + lilo 方法二:重编译内核 配置步骤 光盘镜像文件(可引导光盘) 刻录光盘(R,R/W): 制作光盘镜像文件 Ubuntu 安装盘镜像 将系统备份到 CD-R 将音乐 CD 刻录到 CD-R 刻录 DVD-R、DVD-RW 和 DVD+RW X X 服务器的硬件侦测 X 服务器 配置 X 服务器(版本 4) 配置 X 服务器(版本 3) 手工配置 X 服务器 X 客户端 X 会话 自定义 X 会话 针对用户启动 X 会话 配置 KDE/GNOME 在 TCP/IP 中使用 X 联接远程的 X 服务器 – xhost 联接远程的 X 服务器 – ssh X 终端模拟器 – xterm X 资源 X 中键盘和指针按钮的映射 X 下获取 root 权限 X 下的 TrueType 字体 X 中的网页浏览器 X 图形界面下的邮件客户端(MUAs) SSH SSH 基础 发送端口 SMTP/POP3 微调 用更少的密码建立连接 – RSA 处理外来的 SSH 客户端 设置 ssh-agent SSH 问题处理 邮件 邮件传输代理(MTAs) Smarthost Exim 的基础设置 在 Exim 下设置一个收集不存在的邮件地址的容器 在 Exim 下设置寄出邮件的地址重写 在 Exim 中设置 SMTP 认证 收取邮件 – Fetchmail 处理邮件 – Procmail 用 crm114 处理垃圾邮件 阅读邮件 – Mutt 本地化(localization) 本地化基础 键盘本地化 资料文件本地化 显示本地化 信息和文档的本地化 Locales Locales 简介 激活 locale 支持 激活特定 locale ISO 8601日期格式 US(ISO-8859-1)例子 带 Euro 符号的 France(ISO-8859-15)的例子 多语言的 X 窗口系统范例 其他 X 输入法 X 终端模拟机 支持 UTF-8 的 X 终端机 FB 控制台下 UTF-8 的例子 超越 locales 多语言化(Multilingualization, m17n) 第 10 章 - 网络设置 IP 网络设置基础 底层网络设置 底层网络设置 – ifconfig 和 route 底层网络设置 – ip 设置无线网卡(Wi-Fi)接口 设置 PPP 接口 手动设置 pppd 使用 pppconfig 设置 pppd 使用 wvdial 设置 PPP 接口 命名主机 主机名 邮件名 域名服务(DNS) 域名解析器 管理域名服务器信息 – resolvconf 缓存查询过的域名 – nscd、dnsmasq、pdnsd、bind9 提供域名解析服务 – bind 使用 DHCP 来配置网络接口 Debian 的高级网络设置 使用 ifupdown 进行高级网络设置 用固定 IP 地址为接口进行设置 用 DHCP 配置接口 配置无线网卡(Wi-Fi)接口 设置 PPP 接口 设置 PPPoE 接口 为网关配置多个以太网接口 设置虚拟接口 使用 ifupdown 的逻辑接口定义进行高级网络设置 使用 ifupdown 进行自动的网络设置 使用 guessnet 来选择逻辑接口 使用 laptop-net 进行自动的网络设置 使用 network-manager 进行自动的网络设置 处理内核对接口命名的不一致性 启动(triggering)网络设置 在开机的时候启动(triggering)网络设置 使用 hotplug 启动(triggering)网络设置 使用 ifplugd 启动(triggering)网络设置 使用 waproamd 启动网络设置 网络设置和 PCMCIA 多阶段(Multi-stage)映射 网络服务设置 网络故障排除 建立路由网关 Netfilter设置 netfilter 基础 过滤表(Netfilter table) 过滤目标(Netfilter target) Netfilter 命令 网络地址转换 重定向 SMTP 连接(2.4版内核) 管理多重网络联接 第 11 章 - 编辑器 流行的编辑器 应急的编辑器 Emacs和Vim Vim提示 Emacs提示 打开编辑器 编辑器命令总汇(Emacs,Vim) Vim设置 Ctags 将高亮显示的屏显内容转化为HTML文件 用vim分割屏显 第 12 章 - 版本控制系统 并行版本系统 (CVS) 安装 CVS 服务器 CVS 会话例子 匿名 CVS(仅用于下载) 使用本地 CVS 服务器 使用远程 CVS pserver 通过 ssh 使用远程 CVS 新建 CVS 档案 使用 CVS 从 CVS 取文件 管理 CVS CVS 常见问题及解决方法 仓库中的文件权限 执行标记(execution bit) CVS 命令 Subversion 安装 Subversion 服务器 创建仓库 配置 Apache2 将 CVS 仓库迁移到 Subversion Subversion 用法样例 创建新的 Subversion 档案 使用 subversion 第 13 章 - 编程 从哪儿开始 Shell Bash – GNU标准交互式shell POSIX shells Shell参数 Shell重定向 Shell条件表达式 命令行处理 Awk Perl Python Make C 简单C编程(gcc) 调试 使用gdb进行调试 检查库函数关联关系 使用内存查漏工具进行调试 Flex – 更好的Lex Bison – 更好的Yacc Autoconf 编译并安装程序 卸载程序 Web 准备文档 roff排版 SGML TeX/LaTeX 文学编程 Noweb Doxygen 打包 单个二进制文件打包 使用工具打包 第 14 章 - GnuPG 安装 GnuPG 使用 GnuPG 管理 GnuPG 在应用程序中使用 GnuPG 在 Mutt 中使用 GnuPG 在 Vim 中使用 GnuPG 第 15 章 - Ubuntu 技术支持 参考资料 查词意 查找流行的 Debian 软件包 Debian bug 跟踪系统 邮件列表 Internet Relay Chat (IRC) 搜索引擎 网站 附录A 附录 作者 保证 反馈 文档格式 Debain 迷宫 Debain 引言 来源


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3